'use strict';

/** @type {import('sequelize-cli').Migration} */
module.exports = {
  async up(queryInterface, Sequelize) {
    await queryInterface.bulkInsert('role_rights', [
      {
        roleId: 1,
        rightId: 1,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 16,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 17,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 18,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 19,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 20,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 21,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 22,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 1,
        rightId: 23,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 1,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 16,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 17,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 18,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 19,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 20,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 21,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 22,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 2,
        rightId: 23,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 3,
        rightId: 1,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 3,
        rightId: 16,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 3,
        rightId: 17,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 3,
        rightId: 18,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 3,
        rightId: 19,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 3,
        rightId: 23,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 4,
        rightId: 1,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 4,
        rightId: 16,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 4,
        rightId: 17,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 4,
        rightId: 18,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 1,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 2,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 3,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 4,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 5,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 6,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 7,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 8,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 9,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 10,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 11,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 12,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 13,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 14,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 15,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 16,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 17,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 18,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 19,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 20,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 21,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 22,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 23,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 24,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 25,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 26,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 27,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 28,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 29,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 30,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 31,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 32,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 33,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 34,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 35,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 36,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 37,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        roleId: 5,
        rightId: 38,
        createdAt: new Date(),
        updatedAt: new Date()
      }
    ], {});
  },

  async down(queryInterface, Sequelize) {
    await queryInterface.bulkDelete('role_rights', null, {});
  }
};
